package bit_exercises.Day22;

/**
 * @author zerorain
 * @date 2022/05/20 17:31
 **/
import java.util.*;
//第一题 小易的升级之路
//public class Main{
//    public static void main(String[] args){
//        Scanner sc = new Scanner(System.in);
//        while(sc.hasNext()){
//            int n = sc.nextInt();
//            int a = sc.nextInt();
//            int[] arr = new int[n];
//            for(int i = 0; i< n; i++){
//                arr[i] = sc.nextInt();
//                if(arr[i] <= a ){
//                    a += arr[i];
//                }
//                if(arr[i] > a){
//                    a += Maxyue(a,arr[i]);
//                }
//            }
//            System.out.println(a);
//        }
//    }
//    private  static int Maxyue(int a, int b){
//        int r = 0;
//        if(a == b){
//            return a ;
//        }
//        if(a < b){
//            int temp = a;
//            a = b;
//            b = temp;
//        }
//        while(a % b != 0){
//            r = a % b;
//            a = b;
//            b = r;
//        }
//        return b;
//    }
//}
//第二题  输出字符串中第一个只出现了一次的字符
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        char ret = ' ';
        int flag = 0;
        Map<Character,Integer> map = new HashMap<>();
        char[] arr = str.toCharArray();
        for (int i = 0; i < str.length(); i++) {
            map.put(arr[i], map.getOrDefault(arr[i],0) + 1);
        }
        for (int i = 0; i < str.length(); i++) {
            if(map.get(arr[i]) == 1 && flag == 0){
                ret = arr[i];
                flag = 1;
            }
        }
        if(flag == 0){
            System.out.println(-1);
        }
        if (flag == 1){
            System.out.println(ret);
        }

    }
}